\def\nrindeksu#1{\gdef\@nrindeksu{#1}}

\def\authorII#1{\gdef\@authorII{#1}}
\def\nrindeksuII#1{\gdef\@nrindeksuII{#1}}
\def\zdjecieII#1{\gdef\@zdjecieII{#1}}

\def\opiekun#1{\gdef\@opiekun{#1}}
\def\recenzent#1{\gdef\@recenzent{#1}}
\def\terminwykonania#1{\gdef\@terminwykonania{#1}}
\def\datawydaniatematu#1{\gdef\@datawydaniatematu{#1}}

\def\miasto#1{\gdef\@miasto{#1}}
\def\uczelnia#1{\gdef\@uczelnia{#1}}
\def\wydzial#1{\gdef\@wydzial{#1}}
\def\instytut#1{\gdef\@instytut{#1}}
\def\zaklad#1{\gdef\@zaklad{#1}}
\def\rodzajpracy#1{\gdef\@rodzajpracy{#1}}
\def\zdjecie#1{\gdef\@zdjecie{#1}}
\def\rokakademicki#1{\gdef\@rokakademicki{#1}}
\def\kierunekstudiow#1{\gdef\@kierunekstudiow{#1}}
\def\specjalnosc#1{\gdef\@specjalnosc{#1}}
\def\zakres#1{\gdef\@zakres{#1}}
\def\podziekowania#1{\gdef\@podziekowania{#1}}
\long\def\opinie#1{\gdef\@opinie{#1}}
\long\def\oswiadcznie#1{\gdef\@oswiadczenie{#1}}

\gdef\@miasto{Warszawa}
\gdef\@uczelnia{POLITECHNIKA WARSZAWSKA}
\gdef\@wydzial{WYDZIAŁ ELEKTRYCZNY}
\gdef\@instytut{INSTYTUT STEROWANIA I ELEKTRONIKI PRZEMYSŁOWEJ}
\gdef\@zaklad{}
\gdef\@rodzajpracy{MAGISTERSKA}
\gdef\@kierunekstudiow{Informatyka}
\gdef\@specjalnosc{Inżynieria oprogramowania}
\gdef\@opiekun{BRAK POLECENIA {\tt \(\backslash\)opiekun} !}
\gdef\@zdjecie{BRAK POLECENIA {\tt \(\backslash\)zdjecie} !}
\gdef\@terminwykonania{BRAK POLECENIA {\tt \(\backslash\)terminwykonania} !}
\gdef\@datawydaniatematu{BRAK POLECENIA {\tt \(\backslash\)datawydaniatematu} !}

\def\maketitle{
  \ps@empty
 \begingroup
 \def\thefootnote{\fnsymbol{footnote}}
 \def\@makefnmark{\hbox
 to 0pt{$^{\@thefnmark}$\hss}}
 \if@twocolumn
 \twocolumn[\@maketitle]
 \else \newpage
 \global\@topnum\z@ \@maketitle \fi\thispagestyle{empty}\@thanks
 \endgroup
 \@oswiadczenie
   \setcounter{page}{5}
   \pagenumbering{roman}
   \thispagestyle{empty}
 \newpage
 \if@twocolumn
   \relax
 \else
 \fi
  \setcounter{page}{6}
 \setcounter{footnote}{0}
 \pagenumbering{arabic}
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}


\def\@maketitle{\newpage
\newgeometry{bottom=2.0cm}
 \begin{center}
  {\bf \@uczelnia} \\
 \@wydzial \\
 \@instytut
 \medskip\par
 {\bf PRACA DYPLOMOWA \@rodzajpracy} \\
    {\bf na kierunku \@kierunekstudiow} \\
    {\bf specjalność: \@specjalnosc} 
    \medskip\par
{\lineskip .5em
\raggedright
\begin{tabular}[t]{l}
  \@zdjecie \\
  \@author   \\
  Nr albumu: \@nrindeksu\\
 \end{tabular} \\
  \raggedright \hfill {Rok akad.: \@rokakademicki}\\
  \hfill{\@miasto, \@datawydaniatematu}
 \par
 }
\vskip 1.0em
 {\large\bf \@title \par}
 \end{center}
\begin{enumerate}
 \item Charakterystyka architektury korporacyjnej.
 \item Przegląd języków do projektowania systemów informatycznych o architekturze SOA.
  \item Przegląd metod projektowania architektury korporacyjnej.
 \item Opracowanie metody projektowania systemów informatycznych o architekturze SOA.
 \item Weryfikacja koncepcji na przykładzie systemu bankowego.
 \item Podsumowanie~i~wnioski.
\end{enumerate}
\vspace{\stretch{1}}

\vskip 0.5em

\noindent
\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} r}
    \begin{tabular}[t]{c}
	    \bf Kierujący pracą:
    \end{tabular} &
    \begin{tabular}[t]{c}
	    \bf Kierownik Zakładu Sterowania ISEP\\
    \end{tabular}
\end{tabular*}

\vskip 0.5em

\noindent
\begin{tabular*}{\textwidth}{l @{\extracolsep{\fill}} r}
    \begin{tabular}[t]{c}
	    \emph{Dr inż. Włodzimierz Dąbrowski}
    \end{tabular} &
    \begin{tabular}[t]{c}
	    \emph{Dr hab. Inż. Bartłomiej } \\
	    \emph{Beliczyński, Prof. PW} 
    \end{tabular}
\end{tabular*}

\vskip 0.5em

\noindent Termin złożenia pracy: 15.09.2014
\vskip 0.5em
\noindent \small{\footnotesize{\emph{(Podpis)}}}

\vskip 0.5em
% \begin{center}
\noindent \small{\footnotesize Praca wykonana~i~obroniona pozostaje}
\newline
\small{\footnotesize własnością Instytutu, Katedry~i~nie będzie}
\newline
\small{\footnotesize zwrócona Wykonawcy.}
\newline
% \end{center}

 \vspace{\stretch{1}}
 %
 {%\large
\noindent
 \@ifundefined{@terminwykonania}{\relax}{}\\
{\footnotesize}
 }
}
\long\def\@oswiadczenie{
{\raggedleft
Warszawa, dnia \@terminwykonania r.

}

\def\zakonczenie{%
 \@ifundefined{@opinie}{\relax}{\cleardoublepage\ps@empty\@opinie}%
}
\noindent
Politechnika  Warszawska\\
Wydział  Elektryczny

\bigskip

\centerline{\bf OŚWIADCZENIE}
\bigskip

Świadom\@ifundefined{@authorII}{\relax}{i} odpowiedzialności prawnej oświadczam\@ifundefined{@authorII}{\relax}{y}, że niniejsza 
praca dyplomowa \MakeLowercase{\@rodzajpracy}\ pt. "\@title":
\begin{itemize}
\item została napisana przez\@ifundefined{@authorII}{e mnie}{ nas} samodzielnie, 
\item nie narusza niczyich praw autorskich,
\item nie zawiera treści uzyskanych~w~sposób niezgodny~z~obowiązującymi przepisami.
\end{itemize}
Oświadczam\@ifundefined{@authorII}{\relax}{y}, że przedłożona do obrony praca dyplomowa nie była wcześniej podstawą postępowania 
związanego~z~uzyskaniem dyplomu lub tytułu zawodowego~w~uczelni wyższej.
\@ifundefined{@authorII}{Jestem świadom}{Jesteśmy świadomi}, że praca zawiera również rezultaty stanowiące własności intelektualne 
Politechniki Warszawskiej, które nie mogą być udostępniane innym osobom 
i instytucjom bez zgody Władz Wydziału Elektrycznego.

Oświadczam\@ifundefined{@authorII}{\relax}{y} ponadto, że niniejsza wersja pracy jest identyczna~z~załączoną wersją elektroniczną.

\vskip5mm
{\raggedleft

\noindent
\@author ..................................\kern1cm\\

\bigskip
\@ifundefined{@authorII}{\relax}{\noindent\@authorII ..................................\kern1cm}
\thispagestyle{empty}

}
\cleardoublepage

\newpage
\bigskip
\centerline{\begin{Large}{\bf{Streszczenie pracy magisterskiej}}\end{Large} }
\vskip 1.2em
\centerline{\bf \emph{Projektowanie architektury korporacyjnej}}
\centerline{\bf \emph{~z~zastosowaniem języka SoaML}}
\vskip 1.5em
	Celem pracy jest zaproponowanie metody projektowania architektury korporacyjnej~z~wykorzystaniem języka SoaML oraz przedstawienie jej zastosowania~w~praktyce. Autor analizuje tematykę oraz możliwości wykorzystania SOA jako konkretnej techniki konstrukcyjnej prowadzącej do wdrożenia architektury korporacyjnej~w~organizacji.
	
	Pierwszy rozdział stanowi wprowadzenie do tematyki architektury korporacyjnej. Przedstawione zostały główne pojęcia~z~nią związane oraz korzyści, które mogą wynikać~z~jej wdrożenia~w~organizacji. Opisano również różne podejścia do jej budowy.~W~tej części pracy pojawia się także definicja SOA. Zaprezentowano ponadto możliwości adaptacji~SOA~w~architekturze korporacyjnej.
	
	W kolejnym rozdziale dokonano przeglądu języków do projektowania systemów informatycznych o architekturze SOA. Przedstawione zostały opisy języków modelowania: SoaML, ArchiMate oraz innych języków wspierających niektóre fazy projektowania (BPMN, BPEL, UML oraz IDEF).
	
	Trzeci rozdział pracy zawiera przegląd metod projektowania rozwiązań~w~architekturze usługowej. Pokazano takie metody jak: RUP4SOA, SOMA, Papazoglou oraz Thomasa Erl'a. Każdy~z~opisów zawiera wyszczególnienie wszystkich faz oraz rozważania dotyczące wad~i~zalet ich stosowania. 
	
	W następnym rozdziale przedłożono opracowanie autorskiej metody projektowania architektury korporacyjnej~z~wykorzystaniem języka SoaML - „MatSOA”. Szczegółowo ukazano jej fazy oraz przedstawiono możliwe sposoby  stosowania. Scharakteryzowano produkt końcowy jako efekt wykorzystania tej metody.
	
	Celem piątego rozdziału była weryfikacja opracowanej wcześniej metody. Na przykładzie wymyślonej sytuacji biznesowej~w~banku zaprezentowano próbę wdrożenia autorskiej koncepcji. Ukazano pełen proces przygotowywania systemu informatycznego. Opisano wykorzystywane oprogramowanie oraz środowisko wdrożenia.~W~tej części także przedstawiono wyniki testu i dokonano ich analizy. Poddano również rozważaniom relację pomiędzy celem systemu, a zaprojektowaną koncepcją.
	
	Ostatni rozdział stanowi podsumowanie całej pracy. Dokonano porównania utworzonej metody z innymi obecnie już występującymi. Końcowa część zawiera wnioski na podstawie analiz wykonanych~w~pracy, rozważania dotyczące rozwoju metod projektowania architektury korporacyjnej oraz opis przemyśleń dotyczących przyszłości tworzenia systemów~w~oparciu o paradygmaty SOA.
	
	
\vskip 0.8em
\noindent
\textbf{Słowa kluczowe:} architektura korporacyjna, SoaML, SOA

\newpage
\bigskip
\centerline{\begin{Large}{\bf{The Summary of Diploma Project}}\end{Large}} 
\vskip 1.2em
\centerline{\bf \emph{The enterprise architecture designing}}
\centerline{\bf \emph{with the use of SoaML language}}
\vskip 1.5em
The purpose of this thesis is to develop the new enterprise architecture designing method with the use of SoaML language, and to present its applications. This work analyzes the issues and opportunities of using SOA as a specific construction technique leading to the implementation of the enterprise architecture within an organization. 

The first chapter introduces the topic of the enterprise architecture. It demonstrates the main concepts associated with this term, and the advantages of the implementation of the enterprise architecture in the organization. Moreover, this chapter describes different approaches to building the enterprise architecture. It also defines the SOA term, and presents their opportunities of adoption in the enterprise architecture.

The next chapter provides an overview of the languages to design information systems with the use of SOA. This part of work contains several descriptions of the modelling languages such as: SoaML, ArchiMate and other languages that support different designing phases (BPMN, BPEL, UML and IDEF).

The third chapter constitutes an overview of the designing methods of the services architecture. There are following descriptions: RUP4SOA, SOMA, Papazoglou and Thomas Erl. All descriptions contain specifications of all their phases, as well as, consider the advantages and disadvantages of their use.

The next chapter presents author's method „MatSOA” of designing the enterprise architecture with the use of SoaML language. All phases are shown in detail, with consideration of possible uses and characteristics of the final result.

The purpose of fifth chapter is to verify the developed method. It describes the implementation of information system for an imaginary business situation in a bank. This part shows the whole process of the information system preparation. There is also a description of used software, a deployment environment and the analysis of performed tests.

The last chapter sums up the whole thesis. It demonstrates a comparison of the developed method with other methods which already exist and summary of carried-out analysis. There are also prospects for the future of the enterprise architecture designing methods, and the development of information systems based on the SOA paradigms.

\vskip 0.8em
\noindent
\textbf{Keywords:} enterprise architecture, SoaML, SOA

\ps@plain
}
